a PyGame based 2D shooter