cycle through players to change who starts every game
fix issues with merge
Merge branch 'master' of https://github.com/yotta/dominion into yotta-master
put rotate in utils
the last few cards in the deck are always drawn, not shuffled
travis-ci should only run on master
GameState now keeps track of cards in play with a map
fix haddock for rotate
Merge remote-tracking branch 'upstream/master'
hlint Dominion.hs
hlint and minor hand refactoring of Internal.hs
remove unnecessary parens
use shortcut to simplify exports
fix typos
fix tests. Now that we draw from the deck as much as possible instead of reshuffling if the deck doesnt have enough cards (fixed in 2f4ff82), I think these results are a little different'
Merge branch 'yotta-master'
Keep module exports intact in Cards.hs for nice documentation on hackage
convenience function for making a game state for some given options and players
fix spec
some more fixes from hlint suggestions