Refactor map validation into methods.
Expose a method to get the set of movable squares for a unit on the map from the Battle.