The gaming startup will allow Netflix subscribers to create avatars that can extend across gaming titles.