Separate pause and game over screens together with major refactoring.