Added game state & input parsing infrastructure