Add an action combinator for the game

- TODO: Change the routing type instead?
GameManager uses GameType instead of String
Create interfacing methods the GameManager
Switched to GameManager implementation

* Doesn't work: we can't join created chat rooms.
Change to TypedActor model.

We seem to be getting a disconnection between the client and the user.
Fixed the GameManager!
Merge branch 'gamemanager'