Semi-Functional Multiplayer

Multiplayer now works to some degree, still very buggy.  Added IDs to
all entities, fixed serialization, added some new graphics improvements,
slightly modified input processing.