I'm working on a game project and I'm trying to improve my pixel art skills.
This is the hero character of the game. I initially tried to stay within the NES limits and came up with this character, using only black and 2 shades of grey. The NES tile sizes are 16x16, so this character is 16x32.

I tried staying within the limits of the NES when applying color (3 colors max from the 64 color palette) but I couldn't find a color scheme I was satisfied with under those restrictions. I cheated, went way over the limit and colored my character like this:

I decided to cheat the NES limits further and make the character taller than the initial 16x32 sprite, mainly because I needed to add the spearhead to the top of his staff. I also started doing some animations.
Idle and Walk:

Duck and Duck Walk:

Attack:

Duck Attack:

I'm having trouble making a convincing jump animation though. The cape makes my previous attempts look unconvincing when the sprite is actually in motion in the game. I initially just used one of the frames from the Duck animation, it definitely doesn't look right in action:

I may have to create two sets of animations for the jump; One for when hes jumping up, and one for when he's falling down. The cape would react accordingly.
I haven't shown this hero character to many people, so any thoughts or feedback would be greatly appreciated. Thanks.