The way that the transformations interact with the puzzles is great! I didn’t find the wolf + bottle one until after I took a peek at script.py though, since it seems like finding the bottle before the third transformation stage is always the way to go. Adding a similar line for the keys in the drawers could be a fun addition.
The body horror in the transformation descriptions was very effective, and the true end was definitely a highlight!