Break update to smaller functions.
Make pausemenu a separated function so movie log can ignore the input when game is paused. Pause menu now use level's background or just blackscreen.
Authored by: utunnels 2008-02-07
Parent: [r1511]
Child: [r1513]