Cleared all through level 22 before I got tired of it, so not too bad. Probably your weakest entry, though, as having to backtrack a whole ton gets really annoying, and there's almost always one move option available to you that leads to a reset or a backtrack at any given point.