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);
}