Add Move logic