in reply to Is this a good way to implement a Battleship game?

It has already been pointed out that using eq to test the equality of numbers is wasteful affected.

I should also add that using gt to compare numbers will not do what you probably intended because 3 gt 20 is true.