This function seems unnecessary, since it only gets called when facing changes. We should just put this logic within the set_facing function.