Made better map generation

There are borders surrounding the maps according to the viewports height
and width. You need to create a map that is at least as big as the
viewport for the map generator to work.