As far as I'm concerned, snakes don't need their eyes to see. It's pretty much all done through their heat pits. I don't know if they're actually capable of distinguishing colour differences. Maybe they smell different?