The game does have an end, I've done it! Not super impossible, even if the movement is a little wacky at some points. But it's complete, great job!