void Update() { currentState.Update(this); }
protected override void Update() { currentState.Update(); base.Update(); }