Refactored for gamerunner