anchor.diff:  	icon = 'icons/obj/banmobile.dmi'
   	icon_state = "ban mobile"
   	callme = "ban mobile"
  -	keytype = /obj/item/key/security
  +	needsKey = 0
   
   /obj/structure/stool/bed/chair/janicart/banmobile/update_mob()
   	if(buckled_mob)
   		buckled_mob.dir = dir
  -		buckled_mob.pixel_y = 4+		buckled_mob.pixel_y = 4
  +		buckled_mob.alpha = 0
  +
  +/obj/structure/stool/bed/chair/janicart/banmobile/unbuckle_mob()
  +	if(buckled_mob)
  +		buckled_mob.alpha = 255
  +	..()
positive.code: 	var/move_delay = 0
  	var/floorbuffer = 0
  	var/keytype = /obj/item/key/janitor
  
  /obj/structure/stool/bed/chair/janicart/New()
  	handle_rotation()
  
negative.code: /obj/structure/stool/bed/chair/janicart/relaymove(mob/user, direction)
  	if(user.stat || user.stunned || user.weakened || user.paralysis)
  		unbuckle_mob()
  	if(istype(user.l_hand, keytype) || istype(user.r_hand, keytype) || !needsKey)
  		if(!Process_Spacemove(direction) || !has_gravity(src.loc) || move_delay || !isturf(loc))
  			return
  		step(src, direction)
  