battle Logic Done