Refactored the existing Maploader to be more readable and split functionality into seperate methods