Port no-browserify on top of master, shipping the ability library via JSON instead of browserify.
Unify /battlestatus and /commitmove and return abilities there

to make that code simpler. Update client code to use new data format.
Change foo.js to directly export Foo instead of setting exports.Foo = Foo
Encapsulate "wait for all players" in a Committer object.