Yes you are absolutely right checkpoint is necessary but unfortunately since missed half of the submission time I had to cut off stuff in order to even make it to the deadline and submit something.
I did put some arrows to indicate where you should go in some places but I guess that's not clear enough lol(sorry about the confusion)
And last but not least I am thrilled to see you got to the end and finished the level. that made me happy.
Thank you for playing.