Scrapped EnemySoldier class.... would not serialize nicely with Kryonet... just using Mob for enemies and player character now... seems good. Enemies now shoot at random, and are allowed to wield guns. Should have shot collisions working soon.