I do not know if it was meant to be that difficult, or if the code needs some tweaks, but when the computer was charging the bar on top moved faster, and when unplugged the pointer moves really slow. I could not finish it after half an hour of trying because I got too frustrated. I do not know if moving code from Update() to FixedUpdate() could fix this NVIDIA Battery Boost system, or if the pointer movement could also be related to my screen size (1920x1080). I wish I could be of more help, sorry guys.
But overall I loved the concept and the mechanics, and I am looking forward to play it if it gets fixed in the future. Keep up the good work!!