additions to the step engine reside in their own file
Merge branch 'master' into split_player

* master:
Merge pull request #2 from mweitzel/split_player

Extract additions to engine into core-extensions file