public static List<Enemy> getCurrentEn()
	{	
		
		try {
			enemySemaphore.acquire();
		} catch (InterruptedException e1) {
			// TODO Auto-generated catch block
			e1.printStackTrace();
		}
		
		onScreenEnemies.clear();
		
		
		for(Enemy e: allEnemies)
		{
			
			int tempX = e.getxPos() / 102;
			int tempY = e.getyPos() / 102;
			
			
			
				if((tempX >= onScreenTile[0].getX() && tempX <= onScreenTile[1].getX()) && (tempY >= onScreenTile[0].getY() && tempY <= onScreenTile[1].getY()))
				{
					
					onScreenEnemies.add(e);
					
				}
			
		}
		
		enemySemaphore.release();
		
		return onScreenEnemies;		
	}