Result sequences no longer tick when the game is paused in offline games
This addresses 0004324. Upon winning or losing a game, the result sequence continues to tick even when the game is paused (e.g. looking in the console or menu), causing different game states to overlap. This looks weird and it would be better if this didn't happen while the game is paused.
Before moving this block of code, I needed to do some refactoring because it was extremely messy and full of duplicated code. It should be a lot better now.