Refactored GameWindow and removed IGameWindow.