hey, thanks for playing! We didn't implement any cost system to play the cards. We were going to have multiple challenges, but had to scrape it in the interest of time.
And yes, terrain does affect the cards you face and the rewards you get afterwards