I really appreciated having frequent checkpoints, games like this often lose me but I managed to finish yours, so good job.