I would consider adding optional checkpoints in order to make it more accessible. Otherwise it can get quite frustrating.
Thanks i'll get right to it no sooner i have the chance