public static void Main(string[] args) {
			UDPPlayerData udp = new UDPPlayerData();
			
			SDLController c = new SDLController();
			
//			LinearPreset preset = new LinearPreset();
//			
//			ClearScreen clear = new ClearScreen();
//			clear.ClearColor = new Color(0, 0, 0, 0.3f);
//			
//			preset.Effects.Add(clear);
//			Scope s = new Scope();
//			preset.Effects.Add(s);
//			s.Color = new Color(0, 1, 0);
//			s.Circular = true;
			
			TestTimedPreset preset = new TestTimedPreset();
			
			c.Renderer = preset;
			c.Initialize();
			c.PlayerData = udp;
			
			bool run = true;
			
			c.Closed += delegate {
				run = false;
			};
			
			while (run) {
				udp.Update(-1);
				c.RenderFrame();
			}
			
			c.Destroy();
		}