return false;
}
// the infostring of the seed stores what it should grow
final String infostring = this.getInfoString();
FlowerGrower flowerGrower;
// choose the default flower grower if there is none set
if (infostring == null) {
flowerGrower = new FlowerGrower();
} else {
flowerGrower = new FlowerGrower(this.getInfoString());
}
user.getZone().add(flowerGrower);
// add the FlowerGrower where the seed was on the ground
flowerGrower.setPosition(this.getX(), this.getY());
// The first stage of growth happens almost immediately
TurnNotifier.get().notifyInTurns(3, flowerGrower);
// remove the seed now that it is planted
this.removeOne();
return true;