Typing tutor meets Crimsonland. Typogun
is a really good freeware typing game that pits you against an onslaught of enemy units coming from all directions.
Destroy them by typing in the exact words that accompany each enemy unit. Collect power-ups using the same method.
If you're looking for ways to have fun while improving your typing speed, you won't go wrong with this one.