Haha great! This was one of the shaders i had in queue to port so thanks!
Edit: Ops but only passed one variable? Will be great if you add more variables like position, size or simialr. if not i guess when i get my other shader fixed add some things to the tunnel.