Add secondary collision check for NPC interaction