In platform_long.go I noticed that the two sprites are to the right of the origo. I moved the left sprite to the left of origo and right sprite to the right of origo.
runner-2018-03-10-002.zip (1.5 MB)
If there are any major things I have misunderstood, feel free to give feedback. Those spikes seem to appear randomly to the floating platforms. Weird that I didn’t notice that before.