A C++ 2D shooter game