thanks i might try that some time
Good, I'd suggest checking out some counter logic as control for PSTN. It doesn't require any checks as such to see the PSTN position. It just executes a preset program. These programs can be made fairly complex. For example, you could execute a program that makes the piston move up 3, down 1, up 1, then down 3 to reset very easily. Just a suggestion.