ColonelFazackerley I thought I was being block efficient, but of course @Tom got there first: nice drawbridge! Have to settle for fastest.
-q- levelsbot maybe not optimised but it was one of the first times I think when it actually worked straight from the first time after I clicked the play button