don't end the game when there's a self loop left