Thank you very much ! (And congrat on reaching the end ! I though the little glitchyness block you from finishing the game, glad to ear overwise !)
Some levels I did have to complete many times and I didn't know why. But I think it brought me back to the first level eventually, so I think I finished it.