Really fun concept, the intro really sold it! Both the dash and the harpoon was fun as main mechanics and I think you utilized them well for the different sections of the game, especially the final boss fight was really cool as you had to position yourself correctly and pull the rocks.
I ran into a bug where sometimes when pulling the rocks when you are next to a wall will push inside of the wall and I couldn't get back out into the level, I had to die to something and respawn again.