wires now rotate with gates, started working on placeholders, but not all the way done