Implemented Pause Feature

Currently dims the background and displays PAUSED. Remembers prior room
state, but room persistent is changed back after the pause.

Will render surfaces for cool effect later.