Pergunta de entrevista da empresa Yandex

Design an architecture for a tetris-like game.