Puzzle game with adventure elements