Updated GosuPack with fan storage and more specificity
Added specs
Re-factored game engine a little
Made buttons smarter.

Buttons now handle their own visibility via visible= and show()/hide().
Also a position can only be inside if the button is visible.
Added specs for cards and GosuHands
Added display_name to Card which uses 10 for Ten
Added comments to Region
Added set_positions() and draw() to GosuHand
Used re-factored Hand drawing