I won, and I feel I almost understood how.. First 75% aren't necessary, I think it could be shorter.. And the last lvls.. There's this rubics cube concept, when you switch to the other array of connected states by rotating corner cube, and normally it isn't allowed, but some irregularity can gain access to those.. I think it ended up as a main concept for every final lvl, but personally, for me state space is so unclear and small, that I found those state-bridges randomly just before I could GET the lvl... I find this problem in many puzzle games and trying to solve it myself..