abandon module pattern for Deck, switch to object literal