http://www.eidosk.com/play_game.php?id=1
Fast Typer 3 by Eidosk is a fun, fast, simple-but-challenging and layout agnostic typing game. (It has been out for a while, but I noticed it now.)
I used to play FT2 as a Facebook app. It punishes errors severely which makes for good typing training, but a bit unfairly/semi-randomly as it matters a lot whether you make the error right before cashing in a streak (disastrous) or at the start of a new one (not so bad). FT3 alleviates this somewhat by making the required streaks for a clock reset shorter (6 vs 10 in a row?), but more importantly it now completely resets the Timer Of Doom™ instead of just adding time to a countdown timer. This has the profound effect that your errors won't haunt you for the rest of the match if you manage to bounce back from them and achieve a reset. Much more fun if you ask me!
*** Learn Colemak in 2–5 steps with Tarmak! ***
*** Check out my Big Bag of Keyboard Tricks for Win/Linux/TMK... ***