added a knowledge event and has_grass variable