Caustic Wave based on by Emil.
You are welcome, if you do something with it, it would be great to see it, perhaps drop a link here in comments if you can.