execute anchored eyes positioned ^ ^ ^ unless block ~ ~ ~ water unless block ~ ~ ~ kelp unless block ~ ~ ~ kelp_plant unless block ~ ~ ~ seagrass unless block ~ ~ ~ tall_seagrass unless block ~ ~ ~ #waterworld:waterloggable[waterlogged=true] run function waterworld:sleep_with_the_fishes/reset

execute anchored eyes positioned ^ ^ ^ if block ~ ~ ~ water run function waterworld:sleep_with_the_fishes/continue_testing
execute anchored eyes positioned ^ ^ ^ if block ~ ~ ~ kelp run function waterworld:sleep_with_the_fishes/continue_testing
execute anchored eyes positioned ^ ^ ^ if block ~ ~ ~ kelp_plant run function waterworld:sleep_with_the_fishes/continue_testing
execute anchored eyes positioned ^ ^ ^ if block ~ ~ ~ seagrass run function waterworld:sleep_with_the_fishes/continue_testing
execute anchored eyes positioned ^ ^ ^ if block ~ ~ ~ tall_seagrass run function waterworld:sleep_with_the_fishes/continue_testing
execute anchored eyes positioned ^ ^ ^ if block ~ ~ ~ #waterworld:waterloggable[waterlogged=true] run function waterworld:sleep_with_the_fishes/continue_testing
