Set up to implement .move() in abstract attacker class
Various notes in Attacker and Map