Developing an adventure playground: the essential elements