implementing new game setting -- rule part