I've scripted my own movement system by using onWall to detect walls. It works great, although it doesn't detect if an NPC is non-blocking. All NPCs are blocking with the onwall check. How do I make it so that the NPCs don't block with my particular movement system?