Engine Prepatrations
Revert "Engine Prepatrations"

This reverts commit aa2613c3ca5cbb0c84b899417d9475f98ade39d0.
Revert "Revert "Engine Prepatrations""

This reverts commit ccad867a1da61bf82d08a9ef898aa79ff45a4fa8.