This requires colors and weights to be defined to each letter, we should try to go with a palette that is appealing, so maybe we can group several letters together into a single color. 3 colors can be rendered at the same time if we decide to go with a gradient
The top 3 colors should be computed on the backend whenever the board is solved, because it requires the solution but we don't want to send that to clients
CSS example of how this could look: http://codepen.io/moonphase/pen/GqjmJN
This requires colors and weights to be defined to each letter, we should try to go with a palette that is appealing, so maybe we can group several letters together into a single color. 3 colors can be rendered at the same time if we decide to go with a gradient
The top 3 colors should be computed on the backend whenever the board is solved, because it requires the solution but we don't want to send that to clients