I finished! It was rather satisfying unlocking new abilities to get past different obstacles.
Thanks for playing, I'm glad you enjoyed it!