Initial commit of some stuff, but it made need more work.  For instance, at the moment we don't know if teams are being switched / map is a full reset.