Got to level 24! With the way you've designed it, the obstacles never felt cheap and I only blamed myself for mistakes. The challenge level was a surprise. This is a very well designed game. Nice job!