Deterministically move across surface