Serving underscore.js and angular.js locally, to allow offline development.
Adding a position to player state, and showing players in the ui based off of it.
Get 'Move up' card working, via terrible coding techniques.
Minor cleanup.
Minor refactor.
Minor refactor to hopefully increase testability.
Test-drive players.movePlayerDown
Adding some tests for movePlayerUp.  Also found some issues with my previous tests.
Test-drive players.swapPlayersByPosition
Minor refactor.
Test-drive players.findPlayerByPosition
Minor refactor.
Get 'Move back' card working.
Test-driving players.canMoveUp
Minor refactor.
Test-driving players.canMoveDown
Minor refactor.
Adding card.canApply
Moving position and selectedCard out of the state sub-object into player proper.
Adding player module.