Update battleinterface.py

fixed shield bug