Move the generic attack calculators to the board module