Yandex Interview Question

Design an architecture for a tetris-like game.