A method of teaching a technique to a user. The technique includes a body
of acts, steps, methods, rules, fundamentals, principles, cannons, etc.
attempting to accomplish a desired aim. The method further includes
teaching a lesson to a user and providing a computer-based game to the
user to be played by the user. The computer-based game supports the
teachings of the lesson. Also disclosed are methods of learning the
technique.