Magical Puzzle Popils High Scores Description The game is a single-player puzzle game in the form of a side-view platform game. The player controls one character, a boy through different stages and must rescue the princess on every stage to complete it. Gameplay centers on destroying blocks by punching them, avoiding enemies and spikes, and using various ladders and teleporting doors to reach the princess. Each stage is one fixed screen and does not scroll in any direction and is completed when the boy and princess meet, or failed when either the boy or princess is killed. The boy and the princess have no health or energy and will die instantly upon contact with an enemy, or falling onto a spike. The puzzle aspect is based on punching the blocks, when a block is destroyed the column of blocks above it fall down one square and doing this can change the layout of the stage altering possible paths for the boy, or for the princess and enemies which move around. On many stages the player must move the boy for the most part to reach the princess, but in some stages movement of the boy is restricted to a small area and the player must make him punch certain blocks to create a path for the princess to follow to the boy.