Added TO_NPC() & TO_USER() for preferred use over the rather unsightly static_cast<T>().