DS is 9 and knows the basic moves but I think would enjoy something which developed his ability in a very practical way. ie not reading a book which boringly shows different strategies, but more like an online game? Any ideas?