I had a lot of fun with this one. Comments are more than welcome!
Your browser does not support iframes.