the game must be run through the module interface