Cool concept, surprisingly challenging. One nitpick is that I feel like the words should change color or something once they're 'painted' as that wasn't always immediately clear.