Thanks, I'm glad you enjoyed it! Nah, the bug you found was just poor game design on my part (not a beginner, but far from being an expert lol). Some of the walls are given a tag(wall) that tells the player to jump even when the jump button isn't pressed - if (hit(wall)) { player.jump = true; } I'll see if I can fix that lol. In hindsight, I'm really glad I added that restart button XD.