This contains a number of useful methods
if Greenfoot.mouseMoved(null)) {
MouseInfo mouse = greenfoot,getMouseInfo();
setLocation(mouse.getX(), mouse.getY());
}
if Greenfoot.mousePressed(this)) {
setImage("smiley105.png");
}
if Greenfoot.mouseClicked(this)) {
setImage("smiley100.png");
}