Create an effect entity that can be re-triggered efficiently at arbitrary intervals. This doesn't play the effect. Use delete to free it when done.
fxObj = SpawnFx( fxId, pos, dir );