A Tetris-like game that requires direct manipulation of a machine to move blocks. Java Swing-based