public bool CurrentActionFinshed() { return(HasAction() == false || CurrentAction.HasFinshed() && CurrentAction.HasStarted); }