Learning to program in C++ using SFML