Modified getPossibleInteraction functions. Disappear works, but transference is not fully functioning.
Additional code cleanup