Abstracted Scene.h