I don't think checkpoints are necessary, just advertise your game that it's hard. So people would know they have to play good to beat it.