engine: fixed move/assignment constructors/operators of engine