protected override void Update(GameTime gameTime) { Peripherals.PreUpdate(this); CurrentState.Update(gameTime); Camera.Update(this); Peripherals.PostUpdate(); }