A 2D tetris game written in C++