private static ICamera CreateCamera( CommandUser user )
 {
     SphereCamera camera = new SphereCamera( Constants.HalfPi, Constants.Pi / 4, 10 );
     new SphereCameraController( user, camera );
     return camera;
 }
 /// <summary>
 /// Setup constructor. Sets the user that controls the camera
 /// </summary>
 public SphereCameraController( ICommandUser user, SphereCamera camera )
 {
     user.CommandTriggered += HandleCameraCommand;
     Camera = camera;
 }