Puzzle history is now properly recorded as an array