Tetris Tower 3D

Physical game, sort of like a cross between Tetris and Connect Four

Randomizer
Tetris Tower 3D comes with 60 two-sided tetrominoes (12 of each type) that may be rotated and reflected. To avoid running out of pieces while playing, Tetris Tower 3D appears to use a 60-Bag randomizer. The game ends after 50 pieces of the deterministic sequence have been dealt, regardless of Top out condition.