why it doesn't pass with :
Mouse mouse = new Mouse(x, y);
but this works?
void createMouse(){
       int x = (int)(Math.random() * width);
       int y = (int)(Math.random() * height);
       setMouse(new Mouse(x, y));  //Mouse mouse = new Mouse(x, y);
   }