public void Draw() { Camera.Draw(Graphics); SceneObjects.ForEach(o => o.Draw(Graphics)); var state = GenerateState(); state.ForEach(s => s.Draw(Graphics)); DrawStateValues(state); }