C++ Top Down Shooter Game