Really, really cool!
Just a small balancing issue when your "lives" keep looping. In that one room with 3 doors where 2 of them would open while the middle one was closed, i didn't really need to think about it ahead of time, i just used the button to get past the 1st and then waited for it to loop back to get past the 3rd.