This little flash game is currently owning my very soul.

You guys will need to play this sooner than later.