}
//scoring helpers
public void scoreFeature(int points, ScoreContext ctx, Player p) {
PointCategory pointCategory = ctx.getMasterFeature().getPointCategory();
p.addPoints(points, pointCategory);
Follower follower = ctx.getSampleFollower(p);
boolean isFinalScoring = getPhase() instanceof GameOverPhase;
ScoreEvent scoreEvent;
if (fairyCapability != null && follower.at(fairyCapability.getFairyPosition())) {