Too many strategy games are over hours before you actually win the game. Once you build up enough of a lead, you have the resources you need to respond to all the game's minor challenges. The key to fixing this problem is uncertainty: hidden information or unexpected events that make you change your plans and keep the game dynamic.