more minor work on redstone logic stuff