Looks promising.
I like the overall art style. With just a touch more polish, it could really soar and be a main selling point of the game.