game over on self-intersection

also, only only take next step if game is not over