FactSet interview question

Design and describe an OO version of Tetris: Rotation, collision, etc. Reverse a linked list.