Split GameController

Removed drawing methods from gamecontroller and made new class to handle
drawing operations.