 
 extension GamesViewController {
  
+    fileprivate func presentNewGameVC(animated: Bool) {
+        let newGameVC = GameCreationViewController.initializeFromStoryboard().embededInNavigationController
+        newGameVC.modalPresentationStyle = .overFullScreen
+        present(newGameVC, animated: animated, completion: nil)
+    }
+
     fileprivate func pushDetail() {
         tapper.selectionChanged()
         let gameVC = GameViewController.initializeFromStoryboard()


    @IBAction func plusButtonPressed(_ sender: UIBarButtonItem) {
        tapper.selectionChanged()
        let newGameVC = GameCreationViewController.initializeFromStoryboard().embededInNavigationController
        newGameVC.modalPresentationStyle = .overFullScreen
        present(newGameVC, animated: true, completion: nil)
    }
    
    @IBAction func emptyStateNewGamePressed(_ sender: UIButton) {

    override func viewWillAppear(_ animated: Bool) {
        super.viewWillAppear(animated)
        isReadyToShowNewGame = true
        
        if new {
            new = false
            presentNewGameVC(animated: true)
        }
    }
    
