I'm surprised multiple people already thought it's a good idea, but don't use ACRE editor module on top of framework one, it already contains all functionalities that you will need. If you do it you will break babel and more.
To expand on what Starfox wrote: default framework end conditions are hilariously computationally inexpensive. Default casualty check takes 100 microseconds, or 10-4 of a second once every 60 seconds (around every 3000 frames). Obviously one can create such end conditions that will have noticeable performance impact, but unfortunately framework can't enforce good coding practices.