Wow, some really solid work here. The backgrounds alone show some serious thought and effort. Probably the only constructive criticism I have is that some of the animation looks a little jerky. Other than that, fantastic work. Good art style, character design, and excellent backgrounds.