Hey Guys. I thought I would just add my video to level 2-20.
Level 2-20 is the randomly generated level so the solution is never the same.
I know this can't be used for a solution, but I thought it may give people who are having problems with it an idea to how to solve it. I've noticed the average completion for it is between 100 and 200 tries. I did it in 51 so I was quite pleased.
A lot of it is down to luck but if you just slow it down and think then you should be able to crack it.
I fail at the first attempt on the video and then complete it on the next try.
Hope this helps in some way.