added include <memory> to Scene.h