Okay, just a few points:
- In general, making the hitboxes smaller than the hazard is better: Spike hiboxes feel too large
- Player sprite is slightly offset
- Checkpoint is hard to see, maybe make it a pole or smth
- Breaking sound is waaaayy too loud
- I would recommend not having an idle animation, as it awkwardly snaps the sprites rotation