My go at making a scenegraph