Wonderful. My one recommendation is to use the AudioSourcePlayOneShot() method for the Vine Boom sound effect, it would have been more fun I think if it didn't restart and instead layered every time you fire
Thanks!