Video game for learning C++ abstract concepts, mainly memory handling and concurrency