Extended GetRandom for script
Added a sound layer for SMG