lol this is so cool
This comment is hidden because it contains spoiler information about the solution
I learned a few new things due to this kata - thanks! Very intersting :)
Love the map(Number) to call the constructor, never seen that before.
This method potentially reevaluates the score of the winning word more than once in its iteration of the input text string, and so even though it's still O(n) performance time I think it's less efficient than evaluating each word only once as in other solutions.