Серьёзно?

Ну ладно тогда, мы тут достаточно понаписали, придет автор и возьмёт что ему надо. У меня 6 утра, я спать.
Mr. Fixit, только мой код никогда не повторяет подряд два мувика, хотя возможна последовательность 1,2,1,2 при наличии в массиве 3, 4, и 5.
Остальные хорошо тусуют их в массиве, но при переходе к следующему показу массива возможен повтор последнего мувика.
Выберите, что вам подходит.
Это чтоб никто не путался в наших решениях
