generalise creation of new ground objects
adding ground objects is now completely generalised, can add as many as we like