add the rest of the engine methods
missed some param names (C style fix)
Merge pull request #376 from reaperhulk/more-engine-methods

Add the rest of the engine methods