void Update()
 {
     currentStateClass?.TickUpdate(); //Tell the non-monobehavior state classes we want to update
 }
 private void Update()
 {
     currentStateClass?.TickUpdate();
 }