Thank you for the in-depth feedback! I agree with your suggestions, some of them were on my mind as potential improvements but I did not have time to playtest them. I'll have to iterate and see how they play out.