You're doing a great job! Here's a tip: with black outlines, try to keep them to like 1 pixel or two wide at all times, it'll help make the sprite look cleaner! You've done a lot of coding so far though, well done!