Continued on battle.py (Fur is broken until said otherwise)