passing whether we need to re-generate or not works
removed unneeded #import
added a Puzzle* property
added methods for better underlying data
made game work with backing Puzzle* data
switched away from BOOL array and set from short array
made resuming puzzles work
removed unneeded BOOLs for resuming games