Multiboard2

big cha cha cha changes @adamjgray. This is still a bit of WIP. the log isn't updating on plays. 
I assume that this is the part that will need to be parameterized for multiple boards?