changed GameRunner to hold a BoardData not a GameUtil