After the second level nearly kicked my but I was surprised that almost every level (only really struggled with 6 and 8, were really well designed. When the third character got introduced I was convinced it was too much but you made it work with some really good level design (though 9 felt a bit like a meme).
Good job!
Also, ADORE the thumbnail