Upd: Enum class added to GameState

GameState now a subclass of new Enum class. This makes the
naming/creating states simpler, as _addstate now longer needs to be
called. No change to the public API of JeopGameState.