Feels like the difficulty comes from execution of the solution, rather than thinking of the solution, which is not really good in puzzle platformers. However, the concept was good, and it was fun regardless, nice job :)