Creates a new game entry in storage.
The unique name for the new game.
A factory function that produces the initial game state.
if a game with this name already exists.