I think you should make it so spikes looks more obvious since it can blend in with the platforms.
I also happen to notice that the x velocity does not reset once you hit a wall which makes the slippery control a bit more annoying. But other than that, you did a good job on the physics, keep it up!