Changed existing code such that safe and hazardous map types are now implemented using the Factory Design Pattern allowing more map types to be added to game if necessary in the future