This was a lot of fun, nice to have one done in a couple of hours and loved the theme.
My only advice is that it would have been solved so much faster if I actually looked for the hidden words before I was pretty much complete.
There's just one clue where I have the answer but can't parse it:
Cross over square entrances (5)