engine done and tested
Merge pull request #5 from rkophs/engine

engine done and tested