Сделал вывод Шерифа. Для него пришлось делать отдельный вывод, так как шерифов аж 5 вариантов, которые отличаются только цветом, и для экономии памяти я решил получать нужный цвет шерифа наложением маски на красный вариант спрайтов.
Блог разработчика
Самое забавное это его алгоритм:)
это 5 разных их алгоритмов )