It's pretty good, but there's a few flaws. First, you double framed way too much, it lost a lot of its fluidity due to so much double framing. Your run loops aren't the best, they snap forwards, especially the last run from the black stick. Everything else is near perfect though, good job.