Thanks for the kind words! I'm glad to hear you thought it was balanced as there was discussion about that in playtesting, even though I thought I did a good job, glad to hear it works!