Thank you for the feedback!
We do realize that the game is lacking on communication on how things work. Some of them do have a "click to learn more'' up at the top, but I wasn't really sure how to explain mechanics in a way people would understand.