battle generator update