the RPSTG 2D shooter game engine