It took me a while to find the green key, but that's only because I wasn't being observant enough! When I saw a vital detail in the level design it all made sense. Nice work! I love your character sprites, too.