adding anyMovePossible? logic