improgress (should have working move()).