One problem is that sometimes it will fell like the mouse will not respond in one direction or another, usually forwards. You may want to make sure there is no way that the mouse can possibly reach the edge of the screen in the opinion of the CPU.
Also, sometimes the mouse will suddenly be much less responsive. This is a serious issue in the harder levels, and sometimes I found myself checking my mouse to see if it had problems. Then I remember it's not a roller mouse, but optical.
You may just want to go into the mouse code and check it. I know that precision can be hard (from experience) but see if there's any way to make it nicer to the player.
Of course, don't do it until after machine learning. That's an order.
