More functionality for Board and Piece