Nyan Cat 10 hours!

Up for the challenge?