Updated to work StructureGenTool overhaul

- no longer repeats keybindings if not necessary
- extends abstract ItemStructureSpawnerBase class to take advantage of
many features, including preview mode
- 2 new logic gates: andGateFlat, andGateFlatPiston