Revert "Revert "Added tower drag and drop""

This reverts commit e275e92354851173a3e2b647db08b3231abe2abf.