Refactored GameInfo to GameData. GameState now manages database
communication and GameData manages filesystem communication