Implemented checks on treaures to make sure they can only be played
during the Buy phase.
Convenience method to help determine if the Action phase should be
skipped.
Implementing checks against the player's Buy count.
Convenience method for using Buys.
Refactoring UI updates, moving methods out that don't belong.
More realistic game loop.