Is there a known way to essentially make it so the game never ends?
There's a couple of ways to get around the time limit:
- Turn the time limit off! From the main menu, click "Single Player" and then "Advanced Setup." From here, you can remove any of the victory conditions, including "time."
- Ignore the time limit! When any victory condition is achieved, including time, there's a button that says "One... More... Turn..." and clicking this will allow you to continue the game.
Do note that if you care about your score, both of these are bad options. Turning off the time victory option can make you go far into the future, and your score is computed partially based on how long it took you to win. In the "One... More... Turn..." case, the score is recorded when you win, and never afterwards.
You can also make it feel like the game is taking forever by adjusting the game speed, in the "Advanced Setup" menu. Setting the game pace to "Epic" or "Marathon" will give you more turns with lowered productivity per-turn.