as you can tell, this isn't finished. already some tricks in this :)
I am sorry as there are many bugs like too many stages.