[ TurnSub; if (ObjectIsUntouchable(noun)) return; if (noun has static) return L__M(##Turn,1,noun); if (noun has scenery) return L__M(##Turn,2,noun); if (noun has animate) return L__M(##Pull,4,noun); L__M(##Turn,3,noun); ];