Artificial Life. A New Way to Build Educational and Therapeutic Games.