Fixed wrong boat being highlighted

If a vertical boat of an invalid size contained a SHIP_RIGHT, this would
cause the intersecting horizontal boat to be marked too.