divided class GameState into GameState and Window, now all we need is Player, Character and Controls