public BasicGameController(ToyWorldRenderer renderer, GameSetup gameSetup)
     : base(renderer, gameSetup)
 {
 }
 protected GameControllerBase(ToyWorldRenderer renderer, GameSetup setup)
 {
     Renderer    = renderer;
     m_gameSetup = setup;
 }
 public ThreadSafeGameController(ToyWorldRenderer renderer, GameSetup gameSetup)
     : base(renderer, gameSetup)
 {
     m_requestCollectionTask = Task.Factory.StartNew(RunRequestCollectionAsync, TaskCreationOptions.LongRunning);
 }