I first played Kingdom Rush as a Flash game online, and it's very good in that context as well. It's pretty straightforward tower defense, in that you face a series of invading monsters, and need to build up towers to defend against them. But Kingdom Rush outgrows its simple tower defense roots with a number of intriguing innovations. Instead of just building towers, some towers provide you with actual units to control, and you can set rally points for them and line up your attack a little more carefully than just placing and forgetting. Kingdom Rush also makes heavy use of spells to mix the action up, and there's such a solid balance between spells and towers that more often than not, it's your spells that win the day.
An actual talent upgrade t