It's hard to say whether the 2014 Beijing Independent Film Festival really happened. The last BIFF was 2012, when the government cut off electricity during the opening of Huang Ji's award-winning "Egg and Stone." Songzhuang is a growing artist village on the outskirts of Beijing, but its struggles with a number of difficulties from the local and city security councils prevented the 2013 edition.