Thank you for your input! It definitely became more complicated than I had hoped..
I'll be sure to speed up the gate if I make another iteration!