Hmmm... That seems like a valid move needs to exist for all possibilities for every square.
Water should probably be allowed to hit over too, but not in.
how do you hit over water in mini-golf?
how do you hit over water in mini-golf?