If it's just for a sprite, great job. It looks wonderful.
If you are worried that you might be working with more than 10 colours (0-9), you could do yourself a favour now and either use two-digit colours or separate the colour values with a space or some other non-numeric character and use a string parsing function/routine in the Read() function to get the colours.
Again, great job. ^_^