Agreed, a checkpoint after every light would have helped. Thought about it a bit and thought of a pretty simple way to implement it (as someone, who is not good at coding). Thanks for the feedback.