Created by: KingJulien0709
added reconnection function for sockets and a power state machibe for the drv2605