Map drawing first working version

+ There is still a lot of work but for now the map is working.