new added RandomNum and modified TETRIS