love puzzle games like this; just a little suggestion though: making the spike retract per move instead would probably make the game feel more snappy and add another layer of complexity