Whenever another creature you control enters, put a +1/+1 counter on this creature.
As long as this creature has three or more +1/+1 counters on it, it has
flying (This creature can't be blocked except by creatures with flying or reach.) and is a Knight in addition to its other types.