Playing Harry Potter: puzzles and spells