Перерисовка большого числа элементов

spritekit

#1

Когда-то давно была игра 7colors, хочу создать что-то подобное, но возникает проблема: при большом количестве элементов перерисовка идет несколько секунд. Пробовал делать на UIImageView, SKNode, но время оставалось достаточно большим. Размер изображений постарался сделать максимально маленьким. Перерисовывались только те элементы, которые изменялись. Поэтому такой вопрос: как быстро заменить изображение внутри элемента, и что для этого лучше применять, может вообще на metal перейти?

ссылка на игру, если кто-то её не знает http://www.abandonia.com/en/games/888/7+Colors.html