Rewrote the GoPauseButton to use ToggleNode and PushButtonNode, resolves #62