Considering the relative instability of horizontal pieces it's kind of amazing that this CtC2 adaptation is so stable:
Shrinking Castle 2 by Court Jester
I think it's because it was done all in code which would mean that it's the small imperfections you get when laying pieces by hand that causes them to start moving around. If you try to stack that many horizontal pieces by hand it's going to look like and earthquake, like this:
{"o":-1,"c":["bis,540,674.1,0.5,3,90","bis,545,664.2,0.5,3,90","bis,545,654.3,0.5,3,90","bis,540,644.4,0.5,3,90","bis,545,634.5,0.5,3,90","bis,545,624.6,0.5,3,90","bis,540,614.7,0.5,3,90","bis,545,604.9,0.5,3,90","bis,545,595,0.5,3,90","bis,540,585.2,0.5,3,90","bis,545,575.3,0.5,3,90","bis,545,565.4,0.5,3,90","bis,540,555.5,0.5,3,90","bis,545,545.6,0.5,3,90","bis,545.1,535.7,0.5,3,90","bis,540,525.8,0.5,3,90","bis,545.1,515.9,0.5,3,90","bis,545.1,506.1,0.5,3,90","bis,540,496.2,0.5,3,90","bis,545.1,486.3,0.5,3,90","bis,545.1,476.4,0.5,3,90","bis,540.1,466.5,0.5,3,90","bis,545.1,456.5,0.5,3,90","bis,545.1,446.6,0.5,3,90.1","bis,540.1,436.7,0.5,3,90.1","bis,545.1,426.8,0.5,3,90.1","bis,545.1,416.9,0.5,3,90.1","bis,540.1,406.9,0.5,3,90.1","bis,545.1,397,0.5,3,90.1","bis,545.1,387,0.5,3,90.1","bis,540.2,377,0.5,3,90.1","bis,545.2,367.1,0.5,3,90.1","bis,545.2,357.1,0.5,3,90.1","bis,540.2,347.1,0.5,3,90.1","bis,545.2,337.2,0.5,3,90.1","bis,545.2,327.2,0.5,3,90.1","bis,545.2,317.2,0.5,3,90.1","bis,550.2,307.2,0.5,3,90.1","bis,550.2,297.3,0.5,3,90.1","bis,545.2,287.3,0.5,3,90.2","bis,550.2,277.3,0.5,3,90.2","bis,550.3,267.4,0.5,3,90.1","bis,545.3,257.4,0.5,3,90.1","bis,550.3,247.4,0.5,3,90.2","bis,550.3,237.4,0.5,3,90.2","bis,545.3,227.5,0.5,3,90.1","bis,550.3,217.5,0.5,3,90.2","bis,550.3,207.5,0.5,3,90.2","bis,545.3,197.5,0.5,3,90.1","bis,550.4,187.6,0.5,3,90.2","bis,550.4,177.6,0.5,3,90.2","bis,545.5,167.6,0.5,3,90.2","bis,550.5,157.6,0.5,3,90.2","bis,550.6,147.6,0.5,3,90.2","bis,545.8,137.6,0.5,3,90.1","bis,550.8,127.6,0.5,3,90.1","bis,551,117.7,0.5,3,90.2"],"l":["tg","mg","bg","wc","id"],"r":["rw","rwc","rs","rsc","ri","ric","rb","rbc","rfb","rpb","rrb","rf","rl","rr","ra","rp"],"":"","n":"","t":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}