This pull request refactors the enemy classes in the codebase to remove the inheritance of the Animation class. Instead, each enemy class now contains a unique_ptr to an Animation object. This change improves code organization and reduces coupling between the enemy classes and the Animation class.
This pull request refactors the enemy classes in the codebase to remove the inheritance of the Animation class. Instead, each enemy class now contains a unique_ptr to an Animation object. This change improves code organization and reduces coupling between the enemy classes and the Animation class.