A top down shoot 'em up written in C++ using SFML