Fits the theme like a glove indeed :) It was somewhat frustrating (especially one room with three over a pit, you likely know which one), but in a way that also fit the theme.
Played quite well. I didn't spot a single bug or glitch, either. Really well done :)