public void crashRobots() {
        	//Thread worker = new Thread();
		    for (int i = 1; i <= 2; i++)	{
		        try{
		        		final PlayerClient robot = new PlayerClient(SERVER_NAME, PORT_NUMBER);
		        		final Position2DInterface  pos2d = robot.requestInterfacePosition2D(i, PLAYER_OPEN_MODE);
		    	        robot.runThreaded(-1, -1);
		    	        pos2d.setSpeed(1, 0);
		
		    	        Runnable crashRobot = new Runnable(){	
		    	        	public void run() {
		    	        		long timeStarted = System.currentTimeMillis();
		    	        		while(true){
		    	        			try { Thread.sleep(500);} catch (Exception e) {}
			    	    	        while(!pos2d.isDataReady());
			    	    	        if(pos2d.getData().getStall() == 1 || timeStarted + 15000 < System.currentTimeMillis()) {
			    	    	        	pos2d.setSpeed(0, 0);
			    	    	        	robot.close();
			    	    	        	return;
			    	    	        }
			    	    	        
		    	        		}
		    	            }
		    	        };
		    	        Thread worker = new Thread(crashRobot);
		    	        worker.start();
		        } catch(PlayerException exception){
		            System.out.println(exception);
		            System.exit(1);
		        }
	        }
        }