I should focus on setting up the result updater for the VPU1 and come back to trying to get controller reading working on hardware later, or else I might run out of time before AoC starts.