And it utilizes different factors such as the game type of, the program designer, therefore the playing site