I want to point out that Dylan's edit is less reliant on outlines than the original. While outlines can be useful as a stylistic tool and to help separate sprites from busy backgrounds, in pixel art they often take up space that you could be using for detail. So, when adding details, try to avoid doing them with lines, and instead create them with light and shadow. Add outlines later if they're still needed.