Finished Board and Player classes