It took me quite a while to figure out what to do and even longer to figure out how to do it properly.I often found myself stuck in a spot where I had no obvious way to get ahead, and all I could do is move backwards and take another swing.
I think you got a really cool concept here with the potential to become a great game. But what it needs is a tutorial and a more beginner-friendly first stage.