I think you should introduce the arrow mechanics first, in the first levels I was getting bored... The game was fun, tho!!!
(Also, i got the same softlock as @GlitchyDust)