private void NaturalState()
{
if (!model.attackMode)
{
if (model.inAir) model.setState(view.VelocityY < 0? CharacterState.jumping : CharacterState.falling);
else if (Math.Round(view.VelocityX) == 0) model.setState(CharacterState.none);
else if (navigation.X == 0 || navigation.X * view.VelocityX < 0) model.setState(CharacterState.braking);
else model.setState(CharacterState.running);
}
}