simple scene management using a scene graph -- need to check out other kinds of scene implementations