Extract enginetrailgenerator, remove enginedworldobject