I think it’s quite impressive that each part of the levels are solvable with most of the combinations of the special abilities. Even though it was really (really) hard, it was interesting enough to keep trying and I reached the end somehow. Sometimes I had no idea what I was doing but I was happy to find myself at the next checkpoint.
Overall it was an enjoyable experience, nice work! It would be interesting to see more levels with this concept.