Answering to AlexVeebee, the levels are generated through a Python script, not "AI". I did check the script and there was a bug where the color could have symmetrical endpoints in two levels, meaning it starts in [0,0] and ends in [0,3], while in the other starts in [0,3] and ends in [0,0]. It's practically the same level, but it's recognized as different by the script. I will change the levels that you said and check for any other identical ones, but they will stay as completed for those that did them. I'm sorry, I went through all the 5x5 levels and honestly didn't notice.
As about the music, there will be an update soon because I wanted to overhaul the experience a bit.
