Beautifully done must have taken forever ...... you should be very proud of yourself, great animation, good color combos, everything move smoothly except when its supposed to lagg so your timing is very accurate... audio is also a very good combo with it ..... again this is very well done... looking forward to seeing more of your stuff :)