I have the feeling that the three spikes were just laid down all over the place based on an algorythm rather than level design (it would not have been fit in 16k anyway...)
I think, that could be the reason you could not get further. Still is a much better idea than just to have it restarted the same way