One of the best flash games ever!

So worth playing.