I tried to keep the game short enough to be able to polish it, in terms of level design too. It also allowed to have a single checkpoint, but yeah I agree that if the game was longer I would need to have more of them (takes some effort to implement though :p )