There are quite a few options than just a rectangle-shaped map. A hex-shaped for one. Add a class MapShape that allows to do that.