anchor.diff:  			spawn(BOT_STEP_DELAY*step_number)
   				bot_step(dest)
   	else
  -		return 0
  -	return 1
  +		return FALSE
  +	return TRUE
   
   
   /mob/living/simple_animal/bot/proc/bot_step(dest) //Step,increase tries if failed
   	if(!path)
  -		return 0
  +		return FALSE
   	if(path.len > 1)
   		step_towards(src, path[1])
   		if(get_turf(src) == path[1]) //Successful move
  -			path -= path[1]
  +			path.Cut(1,2)
   			tries = 0
   		else
   			tries++
  -			return 0
  +			return FALSE
   	else if(path.len == 1)
   		step_to(src, dest)
   		path = list()
  -	return 1
  +	return TRUE
   
   
   /mob/living/simple_animal/bot/proc/check_bot_access()
  
positive.code: /mob/living/simple_animal/bot/radio(message, message_mode, list/spans, language)
  	. = ..()
  	if(. != 0)
  		return .
  
  	switch(message_mode)
  		if(MODE_HEADSET)
  
negative.code: 			destination = new_destination //We now know the name of where we want to go.
  			patrol_target = NB.loc //Get its location and set it as the target.
  			next_destination = NB.codes["next_patrol"] //Also get the name of the next beacon in line.
  			return TRUE
  
  /mob/living/simple_animal/bot/proc/find_nearest_beacon()
  	for(var/obj/machinery/navbeacon/NB in GLOB.navbeacons["[z]"])
  