outsoure bluetooth connection to own class
incorporate drivedeck protocol suggestions