Refactoring gamekick_base to use centralized run script