Fixed battles and new players

There was a bug with the battles where whoever went second had an
advantage.  As it turned out, this was due to a simple mistake, which I
fixed.  I also made a bunch more player classes, most of which work.