Add map scripts and make maps save to maps.yml

Maps are currently not actually attached to their script