Major fixes! Guaranteed INFINITE VICTORY :)

By skimdog

- fixed infinite-loop swapping
- added areOthersGonnaDie function
- added new array, partyDamages, which stores different  enemy attack
damage for each of four creatures
- shifted all arrays from makeMove to under Trainer.h’s private
- tweaked the “decision loop”
- polished variable names, comments, trivial details