Finished the engine module.
Merge pull request #3 from GaiusCoffee/master

Finished the engine module.