—— 请按键盘 空白键 开始游戏 ——

A good abstraction is one that captures the essential aspects of a concept while ignoring the irrelevant details.
I don’t think you should spend much time being unhappy about the bad breaks. You get a lot of them, but you also get a lot of good ones. The thing to do is just to maximize your odds of using the good ones and minimizing the effects of the bad ones.
The future of construction lies in materials that are both durable and environmentally friendly.