anchor.diff:  			if(PAINT_LARGE_HORIZONTAL)
   				var/turf/left = locate(target.x-1,target.y,target.z)
   				var/turf/right = locate(target.x+1,target.y,target.z)
  -				if(is_type_in_list(left, validSurfaces) && is_type_in_list(right, validSurfaces))
  +				if(isValidSurface(left) && isValidSurface(right))
   					var/obj/effect/decal/cleanable/crayon/C = new(left, paint_color, drawing, temp, graf_rot, PAINT_LARGE_HORIZONTAL_ICON)
   					C.add_hiddenprint(user)
   					affected_turfs += left
  
positive.code: 	var/pre_noise = FALSE
  	var/post_noise = FALSE
  
  
  /obj/item/toy/crayon/suicide_act(mob/user)
  	user.visible_message("<span class='suicide'>[user] is jamming [src] up [user.p_their()] nose and into [user.p_their()] brain. It looks like [user.p_theyre()] trying to commit suicide!</span>")
  
negative.code: 			H.lip_color = paint_color
  			H.update_body()
  
  		. = use_charges(user, 10, FALSE)
  		var/fraction = min(1, . / reagents.maximum_volume)
  		reagents.reaction(C, VAPOR, fraction * volume_multiplier)
  