good progress towards defences and an abstracted way of handling them, tasks, and balances