battleSummon, battlePlayer, battleParty cleanup

Moved common functions from battleSummon class and battlePlayer class to
new battleParty class.