Learning and practicing collaborative efforts with SDL in C++