OOP with Typescript: Building Tetris pt.1