added reinforcing while in info mode also, made pistons bypass default protection, tuned up the extend code a bit