Enforced limit on map size. Added more to movement.

Map size can be min of 10x10 or max of 30x30. Foot units cant move on
the sea. Left click and hold on a movable unit will now temporary show
the movement grid.