Update battle.cpp

still a work in progress