Rearranged functions in map.js to be easier to parse through. Made Sounds collection to handle increasingly annoying Sound management code.