Possibly my favorite flash game
I find it hard to believe how many hours I have spent playing this game, normally It's a sign of a good flash game if I can spend 2 hours playing it and not get bored, but I think I've spent over 24 playing this one and I still am not tired of it.