* Groundwork for adjusting get_buyable_cards (Issue #10)
* Split phases so it's easier for shrews and for testing
* Factions. The one lane faction is gloriously named onelane (for now)