Falling blocks, done properly. Hold, preview, T-spins, and handling you can tune to the millisecond.
Arrows move, Up or X turns, Z turns back, Space drops, C holds. All of it can be changed in options.
Sprint
R restarts at any time.
Falling blocks, done properly.