saw something like this a while ago, and tried to rebuild it.
it's work in progress, and therefore the code still is quite messy^^
please dont forget to give credit if u decide to use my code...
To tweak this sketch, first download it.
Make your updates, then upload your tweak!