public void grabVideos(Collection<Integer, String> currentCollection) {
		
		videos.clear();
		playingVideoKeys.clear();
		
		//Iterator through the HashMap
		Iterator it = currentCollection.getMedia().entrySet().iterator();
	    while (it.hasNext()) {
	    	//Contains the key and the filePath to the video
	        Map.Entry pairs = (Map.Entry)it.next();

	        //filePath
	        String fileName = (String)(pairs.getValue());
	         
	        //Assures this file is a video
	        if(fileIsVideo(fileName)){
	        	
	        	int temp = 0;
				if(pairs.getKey() instanceof String){
					System.out.println("astring");
					temp = Integer.parseInt((String) pairs.getKey());
				}else{
					temp = (Integer)pairs.getKey();
					System.out.println(pairs.getKey());
				}
	        	System.out.println("We have infact found a movie");
	        	
	        	//pushes another video into the videos HashMap
	        	videos.put(temp, new Movie(parent, fileName));
	        	playingVideoKeys.add(temp);
	        	stoppedVideoKeys.add(temp);
	        }
	        // avoids a ConcurrentModificationException
	        // also destroys our hashmap and causes everything to be null
	        // therefore fuck that shit. Spent too long trying to debug that bitch.
	        //
	        // --->  it.remove();  <---
	    }
	}