Nice graphics and very cool narration! :-D
Sometimes it was confusing distinguishing foreground objects from background ones: maybe using a different set of colors could help.
Thanks for your feedback.