Game made me think of the old gameboy platformers. Liked the art-style, jumping could use some work. Missing the theme a bit, gathering upgrades feels like just that, a classic upgrade.
keep it up!
A simple time friendly trick would be to just "brute force" it, by creating pre-made sprites with the possible combinations. check which parts you have picked up and then load the proper sprite.
If you have a lot of time, you could write a procedural sprite system in which each component could be swapped out.
Keep up the good work.