Moved WorldEntityUser and Allies out into separate PlayerComponents. Major cleanup of WiseguysUser moving a lot of junk out - should make it easier for Bill to port down into NetworkUser. Still some tidying up that could be done and testing to do. Some NREs on disconnection that I'll look at later this evening, gotta go now.
Making PCUserAllies into an optional component script that only Whacky Races uses at the moment. Added ally checking methods to WiseguysUser, and a new IAllyComponent interface, so any IPlayerComponent can implement a custom ally system for a particular game mode.