good concept, but I think you need to adjust the hit detection for the static spikes, as they currently don't even allow you to be off by half a pixel. (could be even worse when the game is lagging, but that has not been encountered.).
That's weird 'cause the static spikes have a 2px smaller hitbox... Did you mean the moving spikes? For the moving spikes I'll probably reduce a bit the hitbox cause it is indeed a bit frustrating sometimes.