A fantastic piece here if I do say so myself, always have a blast with these animations, you should really make these longer if you can maybe put in some more random stuff, but have to say for the mostpart they are solid little animations, It's great to see so many different things. on this fine website of newgrounds and you get to see stuff like this one you have now, so props to you on something pretty interesting, So as i run through your flash more i get more excited and so on. Nevertheless i have some smaple ideas and possibilities that could make things look and act better.
~~THINGS TO IMPROVE ON~~
For sure more color added.