public GameEngine(string[] startParameters, IStartEngine entryPoint) { this.entryPoint = entryPoint; windowHandler = new WindowHandler(640, 480, "Vector Engine", this) { VSync = VSyncMode.Off }; windowHandler.Run(); while (windowHandler.Exists) { Thread.Sleep(50); } windowHandler.Dispose(); }