can now make moves and print the board