Princesses to save, puzzles to solve