Ribbon trails engine (C#, XNA)