Very challenging, I ended up copying across to Puzzlescript+ for a level select, and even with that there's still 11 levels I have no idea how to get even partway to a solution.
Two levels aren't solvable without editing the level:
43 - No Goal tile [o or 0 at top]
53 - Snake has no bonds. Solvable if joined [replace u with i]