I'll also echo some other sentiments about the restart button and it being overall unsatisfying to essentially get soft locked and have to restart the level. I also think it would be fun to have to exit each level where you entered! It was a bit jarring picking up the first key just to have the screen fade to black.
Overall, good stuff!