// Update is called once per frame
 void Update()
 {
     currentState.UpdateState(this);
 }