Partway to starting a battle

Buckets of typo fixes and fixes for being unused to js!
...but abilities still aren't being installed right.
Loads a battle and puts abilities in places
Combat round executes, but damage isn't inflicted
Combat round successful

You can now shoop a whoop, and have it reduce hit points. We need to
figure out how to attribute top-level actions to abilities.