Random gameId to keep track of game data

Currently Untested, committing so can retrieve code on other computers.
Updated end game checking.
Button Changes

Added logout button, no functionality yet testing to make sure button
appears correctly.
Logout function now logs out.
Fixed missing asset
Maybe Fixed bug

Do not change master branch.