I have almost given up at the end because of the glitching chains, but kept trying and finally completed the game. Good job