That was a lot of fun :)
I liked the mechanics and thought they all worked well together to create a really solid puzzle platformer :D