Implement BitBoard.shift in each direction and tests.