add method _pickup_row() and _pickup_column()
add methods _pickdown_row() and _pickdown_column()
extract method _line_len()
add method _line2field()
define constants WHITE,BLACK and UNKNOWN
using constant UNKNOWN in _clear_field() instead of raw number