Scene constructor updated, should now automagically use class name if custom name is omitted