Allows observers to face what they examine/point at.

Also removes redundant checks no longer required after someone remade or added canface().

Was initially an attempt to fix lying mobs being unable to change facing to but https://github.com/Baystation12/Baystation12/blob/master/code/modules/mob/mob.dm#L764 complicates this.

Could perhaps change the canface() proc to something like below, but I'm not sure it's worth it simply to allow people lying down to turn about due to probably getting around all sorts of no-move cases in the !canmove check.
````
/mob/proc/canface()
	if(client.moving)					return 0
	if(world.time < client.move_delay)	return 0
	if(stat==2)							return 0
	if(anchored)						return 0
	if(monkeyizing)						return 0
	if(restrained())					return 0
	if(resting)							return 1
	if(!canmove)						return 0
	return 1
````