Fix ghc-mod and hlint suggestions
Extract console client code into separate module
Move kgameChoiceLog to top of KGame for Show instance
Implement mulliganHand
Implement resolveMulligans
Implement choosing which mana to pay in payCost
Refactor standard consoleChoiceFn implementation