The only difference between cactus and rock is that cactuses has to be placed on grass. The possible mistake also can be, that you has to play the card before Eve goes there.