it's been more than an hour but I managed to beat all of the levels except one, the bonus one from the blue area, I'm breaking my head with it
edit: I DID IT, IT WAS THE HARDEST ONE AND I DID IT ALL YES