Вы можете проверить столкновение с помощью функции hitTestObject или hitTestPoint
Однако сохранение списка каждого блока в игре в массиве и его циклический просмотр, а также проверка на наличие коллизий в каждом кадре не выглядит так, как если бы он хорошо масштабировался.
Если на самом деле это всего 5 элементов, которые могут быть в порядке для циклического перемещения по массиву, но я бы не проверял его в каждом кадре, проверяйте только один раз при каждом перемещении игрока или блока. Если в кадре X их нет, и после кадра X ничего не сдвинуто, то столкновения все равно не должно быть.
Не уверен, что это сработает, но, возможно, храните все блоки в контейнере и проверьте, не сталкивается ли контейнер с игроком. Однако это может не сработать, поскольку может сработать, если игрок находится внутри ограничительной рамки контейнера и фактически не касается одного из них, если это дети.