Perhaps allow programmers to set current game state with it's name also.