Updated mouse report structure and move() function signature