screen posPretty productive albeit only two major featuresets!
I've been working on some major refactoring to improve the codebase. The focus has been on implementing a proper Object-Oriented Programming (OOP) workflow to make everything more structured and easier to manage.
Reworked Player.gd from the ground up: I've completely overhauled the player script to align with the new OOP workflow.
Major changes to combat_actor.gd: This file has received significant updates to adapt to the new OOP principles.
Created ActorBase: A new base class has been created, which will serve as the foundation for various actor types in the game, improving code reusability.
Updated Health Component: I've changed the Health Component to use our new standards for emitting signals, which should make communication between components more reliable.