That's cool but the colored pixels gives me limited textures to work with for the ray cast. But, thank you for showing me how the arrays work.
So... Let me get this straight, I could compress each tile in the map to a pixel and write a program that could read each one and and draw the map itself? The idea is appealing, and, maybe, I can double the number of possible tiles by having the program read the pixels two at a time, or sixteen times with four pixels. If that is possible.
The thing Is that I don't know how to write a program that could read the pixels and turn that into a full map. Maybe with an if-statement and some stored textures... I still don't know, yet.