Refactor Game Controller for Consistency with Lobby
Consolidate Common Card Websocket Logic