Puzzling Adventure: Solve Puzzles & Conquer Challenges