Идея по максимальному расцвечиванию 4(5) цветной версии. В тайлах синий цвет не стал использовать, т.к. смотрелось не очень, но есть компромиссный вариант. У нас есть черный фон, три базовых цвета (RGB) и белый. Сочетаниями базовых цветов по 2 можно получить 3 недостающих цвета (желтый=R+G, голубой=G+B и фиолетовый/пурпурный=R+B), самый очевидный и простой вариант - чередеовать через строку, в итоге в тайле будут по 4 строки каждого цвета. Изменить процедуру вывода тайлов довольно просто, проблема, как обычно, в спрайтах. В больших и средних спрайтах можно просто обходить все нефоновые тайлы. А вот маленькие спрайты выводятся поверх тайлов, без маскировки. Тут можно решить проблему в лоб, добавив вариант процедуры для полосатых тайлов. Изменений нужно довольно много и память опять надо искать, поэтому я сам не хочу это делать, но может со временем кто-нибудь сделает и такую версию.