Added tower reaction implementation