Tetris C++ version source code and notes