WooHoo! Got that one done!
took me time, but was pretty cool :>  
there are a lot of comments from now on, explaining how everything
works...

Enjoy! =3