Difference header changes

Committed the changes to Engine.h to have the difference function
parameters