add randomizer ctRand
minor update game logic