add game factory