Reach (This creature can block creatures with flying.)
Undergrowth — When Kraul Harpooner enters, choose up to one target creature you don't control with
flying (This creature can't be blocked except by creatures with flying or reach.). Kraul Harpooner gets +X/+0 until end of turn, where X is the number of creature cards in your graveyard, then you may have Kraul Harpooner fight that creature.