projectile instead of doDamage
some minor changes to tower