Reworked Minion completely

- De-spaghetti-fied the class. Now neatly sorted in functions.
- Implemented distress system. Untested, need someone who can setup 3
players. 2 champs on one team, one on the other, attack eachother around
minions. Report minion behaviour.
- De-shortened function names. Improved variable name quality.
- Removed dublicate booleans.