Restructured code organization to use multiple files.  Communication is
done through the Utility Script, which provides anonymous accessors to
the Singletons controlling the GUI, Battles, the Game objects, and
others.  This is helpful for modularity, readability, separation of
concerns, and code-reloadability.
As for features, the Scoreoid interface is code complete for all
intended purposes of saving/loading character data.  The GUI supports
registering and loading characters from scoreoid, with validation of
input.  It uses JSON responses, parses with SimpleJSON
Implemented the necessary GUI and logic to when a battle ends, the
player can immediately start another battle
Corrected the dice-roll-reporting to detect rigidbody
velocity/angular-velocity.
Cleaned the root directory.
Reorganized the classes to separate Definition from Instance. Therefore,
there are game objects which the system uses to define instance types,
and others which represent instances of those types in addition to
containing living data.
Added some GUI skins to try out.