Custommap

New branch, new possibilities. Added all the load custom map functionality.