Removed Agent and Effects from IEntity, moved to IUnit
Moved a lot of Stats functionality out of StatsComponent in into StatsCollection
Groups no longer have a Stats component, only GroupStats which now owns a collection and has no persistence overhead