I finally completed all the levels! Really cool design!
Level 19 is my favorite and the one I stuck the most.