Ahh thank you so much! It means a lot to hear such kind comments :)
I'll definitely take that on board going into the future, the checkpoint system specifically has come up a few times when getting feedback from friends so I'll definitely try and update it with that at some point.