Hooked on this game

Onslaught - http://ec2-1.playr.co.uk/onslaught/ I found this game from Digg a few months ago and I've been playing it on and off ever since. I just...