Reimplement Shadow toggle for Missile projectile.

Enable Shadow by default.
Removes Missile-shadow-related bitrot.
TS changes to improve missile test cases.
Merge pull request #5828 from reaperrr/missile-shadow

Re-implement Shadow support for Missiles