Adding several movement handling spaces
For now, the character has one way to move, whatever its environment. It should be possible to define a space where it should rely on another way of moving. I think about water spaces for instance, where he should be swimming as soon as the depth is more than a percentage of its height.
We could imagine that the character could also be put in a flying state, to be able to fly in the air.
-
fly -
swim - simple method -
swim - with percentage of its height