I was browsing wikipedia, and came accross this page:
and after realising it was really simple, decided to make it in construct.
I've probably done it in a really inefficient way but it works and its fun to play about with for bit.
After adding about 1000 pixel shaders (sorry about the bumpmapping ) I decided to post it
download link is here
tell me what you think (shall i post on daily click heh)