Update remote_controller

doesn't compile yet, and I still need to account to error handling