Very nice; I almost dropped off from the slow/frustrating start, but it really amped up little-by-little and ended up being a fun romp! I only unlocked one bonus level, but I can imagine coming back for more. Nice intuitive tutorials for introducing the mechanics as well.