scene logging theoretically correct
added scene logic