Quite cute and I would like for it to be longer.
The way a building move's cost scales means doing many small moves is cheap but doing one big move (to the same final destination) is very expensive. I didn't really like that. Especially with ore being a non-renewable resource, and danger essentially scaling with how much I have mined out, it made me not want to waste any on a large move.
The check whether a building placement is colliding with a dwarf, at least when moving the building, is only performed once per movement of the placement preview. If a dwarf walks into it afterwards, it still lets me place it. Likewise, if the space becomes clear from dwarves walking out of it, it still doesn't let me place it.
I thought the digits were hard to read in the font.
It went fine in my case, but I wonder what would happen if someone breached an encounter before building a barracks? I also did not notice that I had breached an encounter for a while.