anchor.diff:  	var/list/latejoin_trackers = list()	//Don't read this list, use GetLateJoinTurfs() instead
   
   	var/overflow_role = "Assistant"
  +
  +	var/list/level_order = list(JP_HIGH,JP_MEDIUM,JP_LOW)
   
   /datum/controller/subsystem/job/Initialize(timeofday)
   	SSmapping.HACK_LoadMapConfig()
  
positive.code: //it locates a head or runs out of levels to check
  //This is basically to ensure that there's atleast a few heads in the round
  /datum/controller/subsystem/job/proc/FillHeadPosition()
  	for(var/level = 1 to 3)
  		for(var/command_position in GLOB.command_positions)
  			var/datum/job/job = GetJob(command_position)
  			if(!job)
  
negative.code: 
  	// Loop through all levels from high to low
  	var/list/shuffledoccupations = shuffle(occupations)
  	for(var/level in level_order)
  		//Check the head jobs first each level
  		CheckHeadPositions(level)
  
  