Interesting idea. At the moment it feels too punishing. Maybe you could add checkpoints so when I die I don't have to do it all over again. You should definitely lower the size of the player's hitbox and the spike's hurt box because sometimes I would die and not even be touching the spike, it also makes the game more forgiving. The difficulty curve is also something you should work on. Well done!