A never-ending battle to promote yourself, now with multiplayer. Director Dennis Liu puts my constant unease with the social network in terms I can relate to.