;0 - invalid
;1 - red
;2 - blue 
;3 - green 
;4 - purple 
;5 - orange
;6 - yellow 
;7 - white 
;8 - black

;red	orange	yellow	green	blue	purple	white	black
7	6	5	8	4	2	1	3	;red
6	7	1	6	8	1	5	2	;orange
5	1	7	2	3	8	6	4	;yellow
8	6	2	7	6	2	3	1	;green
4	8	3	6	7	1	2	5	;blue
2	1	8	2	1	7	4	6	;purple
1	5	6	3	2	4	7	8	;white
3	2	4	1	5	6	8	7	;black