Fixed bug with socket.js where node crashes when a user picks a card without being in a game room.
Short-circuiting judging time when czar finishes picking a card before time limit
Merge pull request #25 from tylermcginnis33/master

Changes we made this morning.
Confirming player hasn't previously submitted a card.
Disabling any action if player isn't in game or if card isn't in player's hand.
Added comments to variables in game class. Ending game when point limit is reached
Limiting cards to official decks
Merge branch 'master' of https://github.com/cardsforhumanity/cardsforhumanity
Merge pull request #26 from mrngoitall/master

Added more backend game logic to check previous card picks to prevent cheating. Ending game at point limit.
Merge pull request #27 from tylermcginnis33/master

Major refactor of SCSS & CSS sheet. Now all styles strucuted and in orde...
Automatically select the first card if only one card is submitted or czar runs out of time
Automatically skip round if no cards were picked
Added winnerAutopicked boolean to denote when a winning card was automatically chosen
Only accepting cards during the card picking game state
Moved timer to game controller. Set up timer to use game time limits
Replaced playerLimit with playerMinLimit and playerMaxLimit
Merge pull request #28 from mrngoitall/master

Added automatic selection of cards. Syncing timers on client.
Fixed bug with picked cards not routing to the right game room.
Added startGame socket event. Filtering picked card events to route to right game
Hide StartGame button when game starts. Moving leaveGame logic into game instance