Commented Everything in map.js and made notes for where I can make improvements