#6030 Regression fix: CreateEffectWarhead

CreateEffectWarhead effect location and water impact sound.

Closes #6164, #6165.

Removed support of ```int[] Size``` for CreateEffectWarhead, since I now realise it is a terrible idea to try and standardise it with the other three non-damage warheads.
If that functionality is needed, it would have to use range offsets rather than tiles, since an explosion can be non-centered.
That is true, but with `var sounds = null` the compiler will have no idea what type to make that.