EnemyParty and MainParty have been removed because all functionality between them was shareable.  Now it is justs Party<Enemy> or Party<Hero>
MultiInteraction.purgeNulls() now runs much more efficiently