Huh.  If I'm reading this right, line 920 makes impale look for valid targets (and anger NPCs) adjacent to, rather than behind, the targeted critter?