Reworked controller authentication to allow for multiple reconnects