Part way through implementing ClaimCuboid

played around with the idea of making the map abstract.