Very Good.
A Nice Challanging Puzzel, It isn't that Hard when you think about it.
Basicly you have to think about it, two main hints are...
Try Diffrent Routes, there is always one colour you always try the same route for, try a diffrent one for that colour.
Always Loop around the edges, in most puzzels one line goes all the way around the edge, try that if all else fails! haha!.
I'm on level 22 after 1.10 hours (sorry But i'm good at puzzels :S)
Have Fun all! :D