Updated BattleAction to better encapsulate things
Removed ActionType from BattleAction
Party is once again an Iterable