In reply to a request for teaching vocabulary: I have used Gamelish vocabulary games to do this. The games contain most of the basic vocabulary for the elementary grades and now there are a few new games for the more advanced. There is a gamelish website. Robin