fleshing out the battle templates/system