very well done
i can see that tons of work went into this flash. u did a good job on capturing the educational aspects and the fun aspects that hook one in to watch a flash this fricking long. i would like to see another flash like this come from you.