class CQSoil : Item { // Not squashable or collectable. // The player must "blast" it first var blasted = false fun blast() { blasted = true val up = lookNorth() if (up is CQRock) { (up as CQRock).delay() } replaceAction( ( Fade( actor.color, 0.1, 0 ) and ScaleTo( actor, 0.1, 0.01 ) ) then Kill( actor ) ) } }