To prevent these type of headaches is the reason I prefer to use grid movement for these type of games.