Player-Movement-Template-FSM-Node-Based StateMachine.gd - Controls State transitions. State.gd - Template for each Node based State. GameInputEvents.gd - Controls Player Input Events.