- migrating data into player model from board model

This should be good to merge down. Rebased on latest master, fixed up the game record code by flagging a playerModel as firstPlayer.