added requests as requirements, game creation and game checking functions