protected void RemoveGameObject(BaseElement obj)
 {
     RemoveUpdatable(obj);
     RemoveDrawable(obj);
 }
 protected void AddGameObject(BaseElement obj)
 {
     AddUpdatable(obj);
     AddDrawable(obj);
 }