First person controller for Godot 4.0
- Added a simple state machine for managing controller states.
- Moved mouse input and rotation code to the character node.
- Remade the step mechanic which now utilises the audio randomizer.
- Crouch-sliding
- Basic AI
- Map improvements