Added BattleInterface and some functionality for it. Added mage and
Warrior as subclasses of Magic/StrengthFighter.