The solar panels make a big difference, but if you put them on or close to the ground you need a bunch of them. The "unstable tile" mechanism work by checking for ground or scaffold tiles three blocks down on each side of the block. If there's any other kind of tile there the block is deemed "unstable" and is rotated by a small random number each frame. When trying to build the game checks that the base isn't unstable.