ITower, IProjectile, and IEnemy