1. A method of improving a student's score on a language-based test in a subject, teaching said subject by having the student play a spatial-temporal software game configured to teach the subject using animated characters and obtaining a score that assesses the student's proficiency in the concepts embodied in the spatial-temporal game, testing the student's proficiency in said subject using a languagebased test directed to the subject taught by the spatial-temporal software, comparing the game scores with the student's score from the language-based test to determine if the test score reflects a proficiency lower than what is reflected by the student's game scores, using the comparison of game scores to language-based test scores to provide language and vocabulary instruction to said student concerning the language and vocabulary terms used in the language-based test, and re-testing the student using a language-based test.