Making some changes to Renderer and GameController to get data back to GameController.  Also refactoring Renderer into multiple methods