Piston Head attachment should operate like Rotors (and projector Subgrid woes)
Currently Pistons can only have a new head attached, and do not allow attach/detach of an existing one. These functions are super important since projectors cant deal with subgrids (when will we be able to project subgrids?!). Also please expose to ingame scripts!
Both functions (projector + subgrid, and, piston heads like rotor heads). are really needed.