Comments, animations, and minor changes for clarity