I think you missed the point of what I was saying. :) I'm saying
that it should appear to be an empty hex and available for movement.
So maybe it shouldn't be grayed out (it's been awhile since I played,=20
relax) if the hexes available aren't grayed out. THEN, if a player=20
tries to cross the submarine's actual hex, he stops one hex short and=20
has to resolve combat with the sub, and the *sub* is the attacker.=20
After that, if the sub stays there, he can attack the sub as normal:
he can see it until it runs away.