Started implemented map generation