Check if already paused before pushing additional pause scene.

Protects from multiple pauses in a row.

Without this change pausing twice unpauses after one unpause call.
But requires multiple unpause calls to clear scene stack of pause
instances.