Performance: Made NPC Proximities more cache-friendly.

- Switched ptrs around so extra dereference is only needed when an Event is triggered (instead of on every check for every proximity)\n- Eliminated need for nullptr check\n- Approx. 7.5 times faster (on my machine) for typical case (no Events triggered)