week 12: adding Risk.hs from assignment
week 12: battle impl