perfect Animator State mapping

state changing now is based on animator current state
so do not worry about state mismatching with it
and an editor is under construction