Refactored GameState, and Registration*
Merged GameState and Player+Camera