changes size of lose.png to be smaller so the board could be seen. Also, added logic to the post method in game.py to check for an empty deck. This means that the player no longer has to click on an empty deck to trigger the endgame state, it automatically triggers when a new state with an empty deck is posted to the server
added a loading screen to the gameplay flow for UI purposes (when the endgame function in executed, it takes a little while for the interactions with the server to be completed). Changes were made to game.py, stateChanges.js, game.html, and a new loading snippet was created, and a loading gif added to the images folder.
fixed issue with loading icon logic where it would be displayed and then not go away.
hooked up google analytics to all pages that are displayed to the user
fixed some things in initencode
Made HAL object with Phelan, need to debug errors in HAL.py, including converting the cards lists into their json object form from the string they are currently in.
Endgame now removes power card from ending hands and replaces them with non-power cards, drawn from either the deck or discard (if the deck doesn't have enough cards to draw from it to cover replacing the power cards)
added some documentation to game.py
added rules to the rules lightbox.
fixed an error with the avatar not being able to be retrieved from the datastore, probably because of latency issues.
fixed issue with endgame card replacement, also removed alert box from swapping card
added information to the credits snippet
Merge branch 'endgame' into dev
Merge branch 'dev' of http://github.com/the-hobbes/softwareEngineeringFinalProject into dev
increased timeout in statechanges for showing player their two outside cards
fixed merge conflict in game.py (deleted old test deck representations)
fixed some wierd issues with loading