Great feedback, thanks.
Those are very good points; some fine-tuning (game juice) is definitely still needed.