Battle.div is no longer a defaultdict, but should raise error if trying to access division which isn't assigned