made Quoridor members private
added shifted-wall check
added check for out-of-bounds walls
fixed copy Board and Player; driver has ai input (broken)