You've done a great job of layering on mechanics gradually to avoid overwhelming the player with complexity!
Thank you, it's nice to hear we got that right!