How to use Interfaces

What I meant is that creating the 2 animations for each path and then only applying one to the path did not look performing or neat, as you mentioned. In the second patch I think I have improved how the animation is assigned to the path, but as this is the first time I use Interfaces and Delegates I am open to suggestions and improvements.

For those who are also interested in the use of Interfaces and examples there is another interesting thread : The Interface Thread