I didn't finish every level, but it's a pretty good game from what I've seen.
Thanks. In fact, it is randomly generated so every time different.