Added option to make an explicit move