This is so exceptionally clever - probably the most clever jam entry i have played in over 50+. Not only do I already love showing off my WPM in real life, but in your game I love how much variation you got out this one simple mechanic. Your upgrades are clever, your enemies/obstacles are clever, the font and animation and sytle choices are all great, and the overall vibe is fantastic. I hope you do something further with this--as words I recognized, including names, would come up, I wondered what it would be like if the words you were typing were either a narrative or a partially encrypted cypher you were cracking, and how that could increase the vibe and give a different kind of weight to the activity of typing. I only wish I could have autocorrect earlier because I'm very sloppy without it, haha. Really excellently done, high marks form me all around!