I've seen people create the game completely in gray scale, and then pop a little color-reassignment shader on top.
BUT HOW!?
This is a fun little one, a shader I'd love to implement and share the learnings from.