I'm a little confused about the win condition. Sometimes I get stuck there even I connect all pieces, sometimes I pass the level even there are remaining pieces...
Ohhh I see now! I need to connect the two colored pieces instead of connecting all uncolored pieces with them. I see that makes sense!
The puzzle is quite interesting! The final levels with the transport one are actually easier than former ones haha!
great job!