Issue #19 - battleSystem now has its very own animator, and an onStartBattle method to register a start-of-battle  animation function. Example in demo.js.