Methods And Implementations Of Historically Accurate Game Design For First Person Shooter Video Games