does not call move if user can not move