add assert
make get_cell private
update tests
add test for update_coordinates
add test for field