I'm relatively new to the Legacy scene. I had been playing Classic on MTGO but have moved over to Legacy now because I like the more varied assortment of decks. I've been having quite a bit of success playing against other decks in the tournament room, however earlier today was the first time I can remember where I was facing another deck and really had no idea how I could win barring my opponent getting awful hands. It was a typical Solitaire/Enchantress deck but it was my first time facing such a deck. He got an early Argothian Enchantress down both games, quickly drew a lot of cards and then had me stuck. What's the best way to deal with these decks?
My list:
Lands - 21
2 Plateau
1 Savannah
3 Taiga
1 Mountain
1 Forest
1 Plains
4 Arid Mesa
3 Windswept Heath
4 Wooded Foothills
1 Horizon Canopy
Creatures - 21
3 Grim Lavamancer
4 Qasali Pridemage
4 Wild Nacatl
4 Tarmogoyf
4 Kird Ape
2 Knight of the Reliquary
Spells - 18
4 Chain Lightning
4 Lightning Bolt
3 Lightning Helix
4 Path to Exile
2 Sylvan Library
1 Umezawa's Jitte
Sideboard
2 Tormod's Crypt
2 Price of Progress
1 Umezawa's Jitte
3 Krosan Grip
2 Ravenous Trap
3 Gaddock Teeg
2 Pyroblast
I put in the Teeg's and the Grip's but they didn't seem to be enough. Are there better sideboard options to stop them from going off? I'm very open to sideboard suggestions. I was thinking of maybe trying Rule of Law out to stop them from playing so many spells and drawing so many cards. Thanks

