public void execute(Realm realm) {
Vegetation vegetation = realm.getTile(getUnit().getCoordinate()).getVegetation();
if (vegetation != null) {
int turnsSpent = realm.getNumberOfTurns() - getTurnGiven();
if (turnsSpent >= vegetation.getTurnsNeededToClear()) {
SetTileVegetationCommand setTileVegetationCommand = new SetTileVegetationCommand(getUnit().getCoordinate(), null);
Executor.getInstance().execute(setTileVegetationCommand);
setComplete(true);
} else {
getUnit().setMovementPoints(0);
}