Principal Rechercher Playing Puzzle Games