Initial implementation of Piece.canGo(from, to)