Refactoring - turn the GUI adapter game states into inner classes.