Fantastic onboarding, really thoughtful progression in introducing mechanics. Pretty challenging overall