game should take instances of controllers, not classes