Added a game renderer for multiplayer games.
Added an explicit null check and a bunch of unit tests.
Merge remote-tracking branch 'origin/master'