Great concept. I just wonder why sometimes i restarted when i hit a wall and why sometimes i can continue to play.