Fun + challenging, perhaps the randomization of the obstacles was a little too much for me on level 8 but solid entry.