possibly correct battle impl....
fin. hw12 without the optional part