Spell It Out - Phrase Builder - added better onDrop() parameters, swap() functionality (needs more refining / testing still)