observer
feat: fix formations, add persistence, and improve combat logging
fixed log
Branch merge conflicts have been resolved
feat: FAAAAAH
revert: restore original GameEngine implementation
fix conflict