public void RemoveObject(NatureObject obj) => ReplaceObject(obj, null);
public abstract bool AddObject(NatureObject obj);
public abstract bool ReplaceObject(NatureObject o0, NatureObject o1);
protected void changeObjectCoors(NatureObject obj, int newX, int newY) { obj.px = newX; obj.py = newY; }