Puzzle-platform game