Day 035-036: Had to rework a some code after the entity/component changes because i didn't want to lose quality of life features like code hot reloading just for this system.
Day 037: Back to game code so i added ability damage, death animation, win/lose condition detection and color palette swap to differentiate teams during battle.