Yet another finite state machine for godot, this time using AnimationTree as backend
Why
- `AnimationNodeStateMachine` is already an excellent implementation of the state machine pattern
- State machines in videogames are more often than not coupled to the surfacing animations, as the player need to infer visually the underlyiing state
Documentations were generated using locally run LLM