LGC Entertainment resurrects Telltale Games… sort of