improved swapping list, added see_narsie checks in mob.dm, and put a few sanity checks