Update NPC collision, logic, and generation.