Work in progress: Engine revision!! . . .

Work in progress: Engine revision!!
.
.
.