It's possible I missed something, but I tried to make sure that there was always a way to escape a room or regain a key. Often it's a case of losing health to get through a door or two or losing health to drop a key (so that you can pick them up in a different order) :).