Puzzle is now displayed in its entirety, and now has its own window
class