public Screen respondToUserInputClick(MouseEvent mouse) {
		if(isPaused == true) {
			int mx = mouse.getX();
	        int my = mouse.getY();
            
            if(returnButton.intersects(mx, my)) {
                try{
                    switchLocalPause();
                }
                catch(InterruptedException ie) {
                    System.out.println("Error: " + ie.getMessage());
                    System.exit(-1);
                }
            }
            
            if(mainMenuButton.intersects(mx, my)) {
            	b.p1.stop();
            	b.p2.stop();
            	b.stop();
                return new MainMenu(screenSize, 
                		b.getDifficulty(), 
                		b.p2.difficulty, 
                		b.p2.players, 
                		b.p1.mode, 
                		b.getWinScore(), 
                		b.getX(), 
                		b.getY(), 
                		b.p1.getY(), 
                		b.p2.getY(), 
                		b.getXDirection(), 
                		b.getYDirection(), 
                		b.getP1Score(), 
                		b.getP2Score());
            }
		}
		
		return this;
	}