Clifton Palmer [Fri, 6 Jun 2025 11:01:59 +0000 (14:01 +0300)]
Squashed commit of the following:
* Implemented a dynamic state based character system
* Creating a thin layer combat action system on top of regular states
* Made a basic grunt input handler
* Basic slashing and shooting attacks
* Basic stamina and health
* Separated the Visual from the Model for player
* Made debug overlay for easy association with any map scene
* Added joystick/controller input support