DRYing runtime
Merge pull request #5 from factor-io/dry_runtime

DRYing runtime per #2