-Update Logic for Battle result calculation