public void DisplayScene(Scene scene) { // Clear old scene if needed DisplayLayer.Controls.Clear(); // Draw Background Image DisplayLayer.BackgroundImage = Image.FromFile(_gameEngine.imagePath + _gameEngine.GetSceneManager().GetCurrentScene().backgroundImage); DisplayLayer.BackgroundImageLayout = ImageLayout.Stretch; DisplayLayer.Location = new Point(0, 0); DisplayLayer.Size = new Size(Width, Height); Controls.Add(DisplayLayer); Refresh(); }