Very cool. And way more challenging.
A way to make this a bit easier would be allowing a nonexistent word once per game or something like that.
> the red tile indicates the number of correct characters in the correct position
I suggest using another color for that, as red is associated with error most of the time. Why not using the green/yellow for the numbers too?