tweaked some instance variables, added an alert for testing purposes
added PuzzleMakerFactory stuff
removed old files
switched to use singleton factory, added better comments