This was really enjoyable, although I found it difficult to read all the letters when it got a little faster! Ended up scoring 170 after a couple of attempts. I looked at the code and it is fairly clean. I'd probably recommend using 'requestAnimationFrame' over the 'setTimeout' you currently use for the loop. I'd also make it clearer that bad accuracy lowers your score!
nice addictive game!<p>shameless plugin - I made a game which is totally different but the gameplay is kind of similar to this where things come down from top and you have to get rid of them to stay in the game.
<a href="https://www.squashbyte.com/" rel="nofollow noreferrer">https://www.squashbyte.com/</a>