adding logic and testing to Board and Computer