protected virtual void OnGamePostDraw(object sender, GameTimeEventArgs e) { }
protected virtual void OnGameUpdate(object sender, GameTimeEventArgs e) { }