Working Network code

Working but far from perfect, units can get out of sync
Running networking.UnknownDefenseServer starts a local server that waits
for two users to join
Clients can send units and control their heroes
Added Eagle pet class