forge
forge copied to clipboard
Break out main loop step for easier testing and AI dev: now with a feature flag!
- Broke out the main game loop into mainLoopStep() and setupFirstTurn()
- Added a feature flag in settings to enable it for games
- Implemented some basic combat tests
- Ported some SpellAbilityPickerSimulationTests over to simply SpellAbilityPickerTests
- Added a (currently ignored) game fuzzing test
- Added some basic combat tests
- Probably more, I wrote most of this two weeks ago