Main reason the game doesn't have to a checkpoint system is mostly cause do to the games have systems that randomize things and such, I really did not have the time to try and code in systems that can keep track of everything to make checkpoints especially when the game is pretty short.