I think the texture flashing may be caused by gaps in between the smoke texture repeating itself! Need to test the effect more...