Basic start with displaying a board, no cards or logic yet
Added data for cards and names of bots
Added ability for other game/state callbacks to be used from within a game or state.
Added tests and code for initial join and picking a bot
Let a state change state in its enter_state
Have programming state hand out cards in enter_state
Added more tests and stubs for tests around the programming state
Finish off logic for programming phase
Remove setup state because it was only going to be used for its transitions
Laid some groundwork for executing state
Merge branch 'master' of 192.30.252.129:bpa/playtogether