Pipe spouts and ejectors connect directly to objects (#80)

Still rotate to pipes if no objects are connected, as expected.