Implement preliminary Munch support

Right now Munch always succeeds though, too bad for Robert huh? ;-)
Also did some more minor refactoring in the Game framework and reordered
battle methods in the JS files into alphabetical order.