System design practice

Design a Falling-Block (Tetris-style) Engine — Low-level design — CareerVerse