shared test refactoring. move logic to world.
test hook runner method.