Maybe try to get the checkpoint activating as soon as you go by the checkpoint's x coordonate. Going back to activate a check point isn't a good thing. Apart from that, great platformer that gives the perfect impression of speed.