Finished and I liked the ending. I could not get the blue key on the next to last level, but finished with an extra green. I don't really see how it can be possible. I am a completionist, and this will nag at me.