I have an idea.
And a proper mockup with some basic code to go with it. No input code yet other than the fact that the "Game" menu has an "Exit" item which tells the window to close as if someone double-clicked on the top-left menu or Alt+F4'd.

Anyway, there will be pressure plates which hold doors open and closed. Probably going to have some specific to a given creature type. Ironically, I went with a really uninspired puzzle game idea ("stuff it, let's just do a lock-and-key puzzle") and then realised that it was going to be a little different.
I decided to use 16x16 tiles, then picked a 32x24 grid for levels for 2 reasons: - It fits nicely in a 640x480 display with suitable padding for the window border. - If one uses 8x8 tiles, then it also fits nicely in a 320x200 display for a potential DOS port.
And no, the art style isn't a placeholder, although I might put some colour into the creatures. ... also I just quickly did a test with an emulated 16 MHz 386DX and it's looking like I might need to pre-render some images. Or maybe not panic over it and instead ensure I work enough magic with dirty rectangles to make it perform. I'm not too fond of going with pixel art for this as I do need the window to be resizeable in the Win32 port after publication.
And as an added bonus, it seems I'm getting weird hangs in 386 Enhanced Mode now. Not sure what happened, doesn't appear to be my code. Oh well, at least Standard Mode works properly.