towerShoot communication diagram