Combat core in

Phase 2: make the little dude dangerous. Give him something that actually hurts.

Combat in-game

Combat console log

Combat core

Projectiles fire and report hits. HP changes from hits go through one place. Abilities are data; extra fire modes are mostly config. Death emits an event the rest of the game can subscribe to. Stray shots clear on reset. Still no one to fight yet. Next is giving the other side a brain and a path to walk on.