Shooter using gamestate management. off of microsoft shooter using monogame