Command to cycle the map
Protected call the initialise function

So we catch any errors inside it.
Type checking for configs