I really like the idea of losing your temporary upgrades to randomly maybe get a good permanent one, but I feel like the abundance of blanks and which upgrades get put on that die already being random worked against it in some ways. I'm not entirely sure what the solution to that last one is because if you completely get to choose what goes on it then why not just always choose the one you want. Tying the win condition into the same die was a great idea! Overall, this is a strong concept!