Board passing all unit tests written so far for piece movement