Implement creating a game by pushing a button

Also:

- Refactor gateway configuration to a single 
location so that it can be re-used in specs
- Rename PlayerCreated to PlayerCreatedEvent for 
consistency